St. Štefano Castle (Croatian: Dvorac sv. Štefana) is a Venetian castle on the Croatian island of Ugljan, located above the town of Preko. The castle was built by the Counts Stipanov in the 15th century.